--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
source/start_uk.md HEAD (1e25a629) Text, 8.97 KB
Початок роботи
Найкращий спосіб почати роботу з мережею Reticulum залежить від того, що ви хочете зробити. Для повних деталей та прикладів ознайомтеся з розділом Швидкий старт в Посібнику Reticulum.
Встановлення
Для встановлення Reticulum та супутніх утиліт на вашу систему найпростішим способом є використання pip:
T282828
pip install rns
Ви можете запустити будь-яку програму, що використовує Reticulum, або запустити Reticulum як системну службу за допомогою утиліти rnsd.
Якщо T383838pip недоступний на вашій системі, спочатку встановіть пакети T383838python3 та T383838python3-pip для вашої ОС.
Під час першого запуску Reticulum створить конфігураційний файл за замовчуванням, який забезпечить базовий зв'язок з іншими одноранговими проєктами Reticulum, які можуть бути доступними локально. Якщо серед них є транспортні екземпляри, вони можуть з'єднати вас з більш широкими мережами. Файл конфігурації містить кілька прикладів та посилань для створення більш складної конфігурації.
Для більш детальних прикладів того, як розширити зв'язок через різні канали, такі як пакетне радіо або LoRa, послідовні порти, або через швидкі IP-з'єднання та Інтернет, використовуючи інтерфейси UDP та TCP, ознайомтесь із розділом Підтримувані інтерфейси в Посібнику Reticulum.
Включені утиліти
Reticulum включає ряд корисних утиліт для керування вашими мережами, перегляду статусу та інформації, а також виконання інших завдань. Більше про ці програми можна дізнатися в розділі Включені утилітні програми в Посібнику Reticulum.
• Системний демон T383838rnsd для запуску Reticulum як завжди доступної служби
• Утиліта для перегляду статусу інтерфейсів під назвою T383838rnstatus, яка виводить інформацію про інтерфейси
• Інструмент для перегляду та керування таблицями шляхів T383838rnpath
• Діагностична утиліта під назвою T383838rnprobe для перевірки з'єднання з пунктами призначення
• Простий файл-переносник T383838rncp, який дозволяє легко копіювати файли на віддалені системи
• Утиліта для віддаленого виконання команд T383838rnx, яка дозволяє запускати команди та програми на віддалених системах і отримувати виведення
Усі інструменти, включаючи T383838rnx та T383838rncp, працюють надійно навіть через дуже низькошвидкісні з'єднання, такі як LoRa або пакетне радіо.
Програми, що використовують Reticulum
Якщо ви хочете швидко зрозуміти, що може зробити Reticulum, ознайомтесь з наступними ресурсами.
• Для оффлайн, зашифрованої та стійкої мережевої платформи, дивіться Nomad Network
• Мобільний додаток для Android, Linux та macOS Sideband має графічний інтерфейс і зосереджений на зручності використання.
• LXMF — це розподілений, стійкий до затримок і переривань протокол передачі повідомлень, побудований на Reticulum.
Залежності
Встановлення за замовчуванням пакету T383838rns потребує таких залежностей. Більшість систем та дистрибутивів мають доступні пакети для цих залежностей, і коли пакет T383838rns встановлюється через T383838pip, вони також будуть завантажені та встановлені.
• pyserial
На менш звичайних системах, а також у рідкісних випадках, може бути неможливо встановити або навіть скомпілювати один або кілька з вищезгаданих модулів. У таких ситуаціях ви можете використати пакет T383838rnspure замість цього, який не потребує зовнішніх залежностей для встановлення. Зверніть увагу, що вміст пакетів T383838rns та T383838rnspure ідентичний. Єдина різниця в тому, що пакет T383838rnspure не має списку залежностей, необхідних для встановлення.
Не залежно від того, як Reticulum було встановлено і запущено, воно завантажить зовнішні залежності тільки якщо вони необхідні і доступні. Якщо, наприклад, ви хочете використовувати Reticulum на системі, яка не підтримує pyserial, це цілком можливо зробити, використовуючи пакет T383838rnspure, але Reticulum не зможе використовувати інтерфейси, що базуються на серійному з'єднанні. Усі інші доступні модулі будуть завантажені, коли це буде потрібно.
Зверніть увагу! Якщо ви використовуєте пакет T383838rnspure для запуску Reticulum на системах, які не підтримують PyCA/cryptography, важливо, щоб ви прочитали і зрозуміли розділ Криптографічні примітиви на цьому сайті.
Продуктивність
Reticulum орієнтовано на дуже широкий діапазон використаної продуктивності, але при цьому надається пріоритет функціональності та продуктивності над низькошвидкісними середовищами. Метою є забезпечення динамічного діапазону продуктивності від 250 біт на секунду до 1 гігабіта на секунду на звичайному обладнанні.
Наразі використаний діапазон продуктивності становить приблизно від 150 біт на секунду до 1200 мегабіт на секунду, при цьому фізичні середовища, що перевищують цей рівень, не насичуються. Продуктивність, що перевищує поточний рівень, планується для майбутніх оновлень, але не є головним пріоритетом, поки не буде зафіксовано формат передачі та API.
<p align="right"><a href="hardware.html">Наступна тема: Підтримуване обладнання</a></p>
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────